Career 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 Tennis Napoli Cup - Napoli Ljubljana Open - Ljubljana The LTA Wrexham Challenger - Wrexham Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Mobilux Open - Luxembourg Architect Open - Budapest Genoa Open Challenger-Fondazione Carige - Genova Tennis Napoli Cup 2006 - Napoli Ostdeutscher Sparkassen Cup - Dresden Black Forest Open - Freudenstadt Genoa Open - Genova Open D'Orleans - Orleans Pekao Open - Szczecin Tennis Napoli Cup 2007 - Napoli Unique Zagreb Open - Zagreb Tennis Napoli Cup - Napoli BSI Challenger Lugano - Lugano San Marino CEPU Open - San Marino Banca Stato Challenger Lugano - Lugano The USTA Challenger at West End Racquet - Torrance Belgrade Challenger Sunrise Challenger Lugano Challenger Turin Challenger The Wright Financial Group USTA Challenger - Champaign San Marino Challenger XXVIII Edizione 'A.Savoldi' - Manerbio Napoli Challenger Mons Challenger Lugano Challenger Memorial Savigni - Sassuolo The Shelbourne Irish Open - Dublin San Marino Challenger Banja Luka 2002 - Banja Luka Britania Zavaleta - Puebla Bukhara Challenger - Bukhara Ispat Open 2004 - Ostrava Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Challenger Canottieri Minico - Mantova XXIX Edizione 'A.Savoldi Marco' - Manerbio Dusseldorf Open 2006 - Dusseldorf DPD Challenger 2002 - Aschaffenburg Gemax Open 2002 - Belgrade Barletta Challenger Tennis Napoli Cup - Naples Monza Challenger Fujitsu Siemens Open - Budapest Garden Open - Rome Trani Cup - Trani Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Sarajevo Open - Sarajevo Stella Artois Clay Court Championships - Budaors VIII Trofeo Ciutat de Barcelona - Barcelona Todi Challenger Hamburg Challenger - Hamburg USTA Challenger of Tiburon - Tiburon ATU Cup - Weiden Garden Open - Rome ATU Cup - Weiden Pro Challenger at Calabasas - Calabasas Banca Marche Tennis Cup - San Benedetto San Marino Challenger Cordenons Challenger Como Challenger Gemax Samsung Open 2004 - Belgrade Zagreb Open - Zagreb Genova Challenger Szczecin Challenger Casablanca Challenger Barranquilla Challenger Steelers Cup - Kosice Tunis Challenger Cepu Open - San Marino Milan Challenger San Benedetto Challenger VI Gramado Open de Tenis - Gramado San Marino Challenger Cordenons Challenger Sibiu Challenger Rome Challenger Bancastato Challenger Lugano - Lugano Tennis Napoli Cup - Napoli Samarkand Challenger - Samarkand Olbia Challenger - Olbia Prostejov Challenger BMW Tennis Championship - Sunrise Trani Cup - Trani Binghamton Professional Tennis Tournament - Binghamton Qingdao Challenger Qatar ATP Challenger - Doha Unique Zagreb Open - Zagreb Ethias Trophy - Mons Privatbank Open 2006 - Dnepropetrovsk 2004 Keys Gate Challenger - Homestead Tatra Banka Open - Bratislava Music City Challenger - Nashville Bangkok Challenger Morocco Tennis Tour - Marrakech Sony Ericsson Open 2008 - Belgrade BMW Tennis Championship - Sunrise Biella Challenger Turin Challenger Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson IPP Open - Helsinki Mobilux Open - Luxembourg Kos Succhetti Tennis Cup - Cordenons Intersport Heilbronn Open - Heilbronn Gemax Open - Belgrade Top Wool Challenger-Immagine Trophy - Biella Ciutat de Barcelona - Barcelona Tatra Banka Open 2006 - Bratislava Tunis Open 2007 - Tunis Challenger Lugano - Lugano San Marino Cepu Open - San Marino Citta di Brindisi - Brindisi 5th Sardinian International Championships - Cagliari 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Ischgl International Tennis Challenger 2003 - Ischgl Challenger 42 - Andrezieux IX Abierto Internacional de Salinas - Salinas Padova Challenger Tennis Napoli Cup 2004 - Napoli Rome Challenger Kosice Challenger Bangkok Challenger San Marino Challenger Napoli Challenger Jameson Cup - Milan Como Challenger Szczecin Challenger Volvo Sylt Open - Sylt Sina-Kia Motors Tennis Cup - Cordenons Tatra Banka Slovak Open - Bratislava Mestre Challenger 2001 Mercedes Cup - Stuttgart Generali Open 2002 - Kitzbuhel Qatar Exxon Mobil Open 2003 - Doha 2003 Mercedes Cup - Stuttgart Challenger Ford de Cherbourg - Cherbourg Hungarian Open - Budapest Sporting Challenger 2003 - Turin Schickendanz Open - Furth Bangkok Challenger Ostrava Challenger X Torneo Internazionale di Tennis - Barletta IPP Open - Helsinki Open de Franche-Comte - Besancon Schickedanz Open - Furth Open de Montauban - Montauban Qatar Open - Doha Milan Indoors - Milan Open 13 - Marseille Qingdao Challenger Open de L'Isere - Grenoble Jameson Cup - Milan Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Warsteiner Challenger Lubeck - Lubeck Intersport Heilbronn Open - Heilbronn Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Citta di Monza - Monza Davidoff Swiss Indoors - Basel Internationale Badische Meisterschaften Um Den Techem Cup - Zell Stockholm Open - Stockholm Ostrava Open 2005 - Ostrava Gemax Open - Belgrade Chennai Open - Chennai BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Monterrey Challenger Banca Stato Challenger - Lugano The Stella Artois Grass Court Championships - London San Luis Potosi Challenger Nord LB Open - Braunschweig The 10tele.com Open - Nottingham GHI Bronx Classic - Bronx Allianz Suisse Open - Gstaad Top Wool Challenger - Biella The Priority Telecom Open - Amersfoort Asirom Challenger - Brasov Mercedes Cup - Stuttgart Genoa Open 'Fondazione Carige' - Genova Riviera di Rimini Challenger - Rimini Croatia Open - Umag Idea Prokom Open - Sopot Bulgarian Open - Sofia Pilot Pen Tennis - New Haven Open Romania - Bucharest Vietnam Open - Ho Chi Minh City Qatar ExxonMobil Open - Doha Waco International Tennis Challenger - Waco International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Stella Artois Clay Court Championships - Budaors St.Petersburg Challenger by Kinex - St. Petersburg Caltanissetta Challenger The Stella Artois Championships - London I Tourneo Fila Citta di Brindisi - Brindisi The 10tele.com Open - Nottingham St. Petersburg Open - St. Petersburg FILA Challenger - Biella Qatar ExxonMobil Open - Doha IX Ciutat de Barcelona - Barcelona Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Steelers Cup - Kosice Canottieri Mincio Open - Mantova ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Czech Indoor Open - Prague Challenger Ford de Cherbourg - Cherbourg Sarajevo Open 2004 - Sarajevo Open de la Comunidad Valenciana - Valencia Open Sainte Victoire - Aix-En-Provence Open Seat Godo 2007 - Barcelona Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx Grand Prix Hassan II - Casablanca Architect Open - Budapest Mauritius Open - Mauritius Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad San Marino Cepu Open - San Marino Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires PBZ Zagreb Indoors - Zagreb The Nottingham Open - Nottingham Catella Swedish Open - Bastad Open de Moselle - Metz Qatar ExxonMobil Open - Doha Chennai Open - Chennai Medibank International - Sydney The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Chennai Open - Chennai Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Tennislife Cup - Napoli Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Genova Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Napoli Challenger Serbia Open - Belgrade Gerry Weber Open - Halle Genova Challenger AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Open 13 - Marseille St. Petersburg Open - St. Petersburg Prostejov Challenger Power Horse World Team Cup - Dusseldorf Mercedes Cup - Stuttgart Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Dallas Challenger UNICEF Open - 's Hertogenbosch Szczecin Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest Chengdu Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich San Benedetto Challenger The Dubai Tennis Championships - Dubai SA Tennis Open - Johannesburg Credit Agricole Suisse Open - Gstaad Belgrade Challenger ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Napoli Challenger Movistar Open - Vina del Mar Sunrise Challenger PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London BMW Open - Munich Geneva Open - Geneva Atlanta Tennis Championships - Atlanta Napoli Challenger International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo St. Petersburg Open - St. Petersburg Ecuador Open - Quito Geneva Open - Geneva Rome Challenger Legg Mason Tennis Classic - Washington RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Panama City Challenger Medibank International - Sydney Vercelli Challenger Rome Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Caltanissetta Challenger St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Heilbronn Challenger Claro Open Colombia - Bogota Valencia Open - Valencia Royal Guard Open Chile - Vina del Mar RCA Championships - Indianapolis San Marino Challenger Anning Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Madrid Challenger CA Challenge 2002 - Graz Black Forest Open 2002 - Freudenstadt Gerry Weber Open - Halle Napoli Challenger Milan Challenger San Benedetto Challenger Geneva Open - Geneva AEGON Championships - London Mestre Challenger Cortina Challenger Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Cairo Challenger 2002 - Cairo Warsteiner Challenger Wolfsburg - Wolfsburg C.T. San Remo - XIII Piertomaso Tessitore - San Remo Rio Open - Rio de Janeiro Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Banca Stato Challenger Lugano - Lugano VII Torneo Internazionale di Tennis - Barletta Eckental Challenger US Men's Clay Court Championship - Houston Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Open Romania - Bucharest Open Seat Godo 2005 - Barcelona AIG Japan Open - Tokyo BMW Open - Munich Brasil Open - Costa do Sauipe Countrywide Classic - Los Angeles BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona The Artois Championships - London Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Tennis Masters Series - Rome ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Tennis Masters Series - Madrid Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Serbia Open - Belgrade Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid AEGON Championships - London BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Arizona Men's Tennis Championships - Scottsdale VTR Open - Vina del Mar Sony Ericsson Open - Miami Power Horse Cup - Dusseldorf Copa Claro - Buenos Aires Internazionali BNL dItalia - Rome Winston-Salem Open - Winston-Salem Mutua Madrilena Masters Madrid - Madrid Heineken Open - Auckland Rogers Cup - Toronto Open 13 - Marseille BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Milan Indoors - Milan Internazionali BNL dItalia - Rome Rogers Cup - Toronto Next Generation Hardcourts - Adelaide Shanghai ATP Masters 1000 - Shanghai St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow BNP Paribas Masters - Paris BCR Open Romania - Bucharest Heineken Open - Auckland BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internationaler Raiffeisen Grand Prix - St. Polten Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Open de Nice Cote d'Azur - Nice Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Dubai Duty Free Tennis Championships - Dubai Miami Open - Miami Rakuten Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati Argentina Open - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Tennis Masters Series - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami St. Petersburg Open - St. Petersburg Croatia Open - Umag Wimbledon - London Copa Telmex - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York Catella Swedish Open - Bastad China Open - Beijing Open 13 - Marseille French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group I, 1R, SCG-LAT 5-0 U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Olympics - London Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, PO, ITA-SUI, 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, Group 1, 2R, ITA-MAR 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, PO, SWE-ITA 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Mubadala World Tennis Championship AAMI Classic - Kooyong Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, QF, SRB-GBR 2-3 Barclays ATP World Tour Finals - London Olympics - Beijing Barclays ATP World Tour Finals - London